查看原文
其他

支付宝:2019 年新增 4 亿行代码

21CTO 2020-11-17

各们看官,社区在昨天的文章中:腾讯 2019 年新增 12.9 亿行代码,鹅厂最火的编程语言谈到腾讯在2019年增加了12.9亿行代码。有的同学在评论区提出阿里是多少?阿里巴巴是比腾讯还大一些的公司,行事快速低调,人家在两个月前就公布了代码数据了。


就在2020年1 月 1 日,@蚂蚁金服 官微在其元旦微博中提到,支付宝在 2019 年一共新增了 4 亿代码。



更直观一些,网游中的经典《魔兽世界》的代码长度也只有525万行,4亿行代码相当于80个《魔兽世界》。


支付宝还表示,在蚂蚁金服,63%的员工是技术人。过去一年中,他们开发了智能系统帮你识别垃圾,用区块链保证宝宝吃到安全的奶粉,实时风控保障你的账户安全,也拿了几个“世界冠军”。


2013 年,网上流传一张信息图《知名系统的代码库对比》,包括 Chrome、Firefox、Win XP、Win 7、Facebook、VS 2012 等。@程序员的那些事 微博也扩散过。


(信息图部分截图,单位:百万行)

完整图链接:

https://wx1.sinaimg.cn/large/7cc829d3ly1gai30pqag5j20u02dyqg1.jpg 


  • Linux 3.1 约是 1500 万行量级;

  • Win XP 和 Win7 是 4000 万行量级;

  • Vista、VS 2012 是 5000 万行量级;,

  • Facebook 是 6000 万行量级;

  • ……


虽然@蚂蚁金服 微博中并没透露更多的信息,但还是引发了程序员们的讨论。


整理如下:







有清华计算机博士任晶磊对此表示他的角度看法,他认为都2020年了,评估软件不能全靠代码行数,而是关注于贡献价值。



虽然Facebook之前也是数过的。十几年前,很多大连的外包企业是按几本程序加代码行数来测算程序员的生产力。此种方法的合理性在于代码行数和团队performance之间的确呈现正相关,很多员工恐怕要利用好注释和换行了。的确要佩服一下Facebook的团队文化,能够在这种评价体系下依然未走歪门邪道。


任博士还对阿里开源的Dubbo(https://link.zhihu.com/?target=https%3A//github.com/apache/dubbo)的代码进行了细品。如果只数Dubbo代码行数的话,如下两个提交占到代码修改量的比例高达11.5%和6.0%:



然而,它们做的事情仅仅是修改组织名称和代码格式,像下面这样:


不知道4亿行代码里有多少排除了上述情况。


另外,有逻辑含量的代码里也会有很多重复,如下:

从评论上看到,大多数人们对支付宝的代码行数和质量都是持赞赏正向态度的,从数据看来,支付宝的代码行数没有鹅厂的多,一个是支付宝公开在先,第二支付宝的数据可能并未包括整个阿里巴巴集团。


敢于公开自己的代码行数,从某种角度代表着一家公司的产品技术自信,对自己的研发团队能力有十足的信心,也是对极客精神,黑客精神的信仰,真正从销售驱动、运营驱动转向核心技术驱动。


来源:知乎,程序员那点事等媒体,一并致谢


相关阅读:


腾讯 2019 年新增 12.9 亿行代码,鹅厂最火的编程语言居然是它

史上最烂的项目:苦撑 12 年,600 多万行代码!

百度某员工抱怨:前人代码写得像坨*,颠覆了对大厂的认知

阿里巴巴代码缺陷检测探索与实践


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存